package com.LachesismStorm.lachesism.member.service;

import com.LachesismStorm.lachesism.core.common.response.ResponsePage;
import com.LachesismStorm.lachesism.member.vo.TftVO.Lineup;
import com.LachesismStorm.lachesism.member.vo.TftVO.TftCharacterInfo;
import com.LachesismStorm.lachesism.member.vo.TftVO.TftEquipment;
import org.springframework.stereotype.Service;

import java.util.List;

/**
 * @Author lachesism
 * @Date 2024-06-05 01:42
 **/
@Service
public interface TftControllerService {
    ResponsePage<Lineup> getLineupList(Integer pageNum,Integer season);

    Lineup getLineupInfo(Integer id);

    void addLineup(Lineup lineup);

    List<TftCharacterInfo> getAllCharacter(Integer season);

    List<TftEquipment> getAllEquipment(Integer season);

    List<Lineup> getLineupByHero(Integer season, String hero);
}
